Preemptive Job Scheduling with Priorities and Starvation Avoidance CUM Throughput Increasing Tool in Clusters

نویسنده

  • Balajee Maram
چکیده

This paper proposes a new scheduler to schedule parallel jobs on Clusters that may be part of a Computational Grid. This proposed policy proposes 3 Job Queues. In each Cluster, the first Queue has some jobs which are from Computational Grids. It means, it may be either bigger job or part of the bigger job from the Computational Grids. The second Queue has jobs which has low required execution time. The third Queue has jobs which has high required execution time. In first and second Queues, there is no chance of starvation. But in third Queue, there is a chance of starvation. So this proposed policy applied AGING technique to preempt the jobs which has low priority. And the first Queue is fully dedicated to execute a part of bigger jobs (Meta-Jobs) only. So here we maintain three job Queues which are effectively separate jobs according to their required execution time for local Jobs, bigger job/part of bigger job(Meta-Job) from Computational Grids. Here we preempt jobs by applying AGING Technique. Initially 20% of total available resources (processors) will be allocated to first Queue only. And 40% of total available resources (processors) will be allocated to second and third queues respectively. Whenever the third queue is Empty then the proposed scheduler simply selects the job which has least required execution time and executes it immediately. In this way, the proposed scheduler increases the throughput in clusters.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Starvation Free Scheduler for Buffered Crossbar Switches (RESEARCH NOTE)

Need for high speed internet connectivity has lead to a substantial research in switching systems. Buffered crossbar switches have received a lot of attention from both research and industrial communities due of its flexibility and scalability. Designing a scheduling algorithm for buffered crossbar switches without starvation is a major challenge as of now. In this paper, we proposed a Delay ba...

متن کامل

Waiting times in nonpreemptive M k / Gk / 1 /

This paper studies and gives an analysis of a particular queuing model. It considers a non-preemptive priority queuing system with K ( ≥ 2 ) classes of jobs. The system consists of a single processor. It represents the model of discrete dynamic scheduling problems associated with M k / Gk / 1 / ∞ endogenous priority queues. The processor schedule jobs arriving according to a Markov arrival proc...

متن کامل

A Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints

One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...

متن کامل

Reducing Execution Waste in Priority Scheduling: a Hybrid Approach

Guaranteeing quality for differentiated services while ensuring resource efficiency is an important and yet challenging problem in large computing clusters. Priority scheduling is commonly adopted in production systems to minimize the response time of high-priority workload by means of preempting the execution of low-priority workload when faced with limited resources. As a result, the system p...

متن کامل

Study on Preemptive Real-Time Scheduling Strategy for Wireless Sensor Networks

Most of the tasks in wireless sensor networks (WSN) are requested to run in a real-time way. Neither EDF nor FIFO can ensure real-time scheduling in WSN. A real-time scheduling strategy (RTS) is proposed in this paper. All tasks are divided into two layers and endued diverse priorities. RTS utilizes a preemptive way to ensure hard real-time scheduling. The experimental results indicate that RTS...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011